﻿// -----------------------------------------------------------------------
// <copyright file="TaskGetOpenedFiles.cs" company="DarkBone">
// DarkBone
// </copyright>
// -----------------------------------------------------------------------

namespace DarkBone.Engine.Tasks
{
   using System;

   /// <summary>
   /// Task to Read Memory
   /// </summary>
   [Serializable]
   public class TaskGetOpenedFiles : Task
   {
      /// <summary>
      /// Arguments
      /// </summary>
      private readonly string argument;

      /// <summary>
      /// Console output
      /// </summary>
      private string output;

      /// <summary>
      /// Initializes a new instance of the <see cref="TaskGetOpenedFiles"/> class.
      /// </summary>
      /// <param name="argument">The argument.</param>
      public TaskGetOpenedFiles(String argument)
      {
         this.Id = ID.GetOpenedFiles;
         this.argument = argument;
      }

      /// <summary>
      /// Gets address to read
      /// </summary>
      public string Output
      {
         get
         {
            return this.output;
         }

         set
         {
            this.output = value;
         }
      }

      /// <summary>
      /// Arguments
      /// </summary>
      public string Arguments
      {
         get
         {
            return this.argument;
         }
      }
   }
}
